#!/bin/bash

# 快速重启脚本 - 简化版本
# 用于快速重启成达大屏监控系统

echo "🔄 快速重启成达大屏监控系统..."

# 项目配置
PROJECT_DIR="/Users/shafei/Desktop/AI/demo-成达大屏"
MAVEN_PATH="/Users/shafei/Desktop/dsz/apache-maven-3.6.1/bin/mvn"

# 切换到项目目录
cd "$PROJECT_DIR"

# 停止现有进程
echo "⏹️  停止现有应用..."
pkill -f "com.chengda.dashboard.DashboardApplication" 2>/dev/null
sleep 2

# 启动应用
echo "🚀 启动应用..."
nohup $MAVEN_PATH spring-boot:run > logs/app.log 2>&1 &

# 等待启动
echo "⏳ 等待应用启动..."
sleep 8

# 检查状态
if curl -s http://localhost:8080/api/ > /dev/null 2>&1; then
    echo "✅ 应用启动成功！"
    echo "🌐 访问地址: http://localhost:8080/api/"
    echo "📋 日志文件: $PROJECT_DIR/logs/app.log"
else
    echo "❌ 应用启动失败，请检查日志"
    echo "📋 日志文件: $PROJECT_DIR/logs/app.log"
fi
